package com.irdstudio.efp.esb.api.rest.yed.req;

import com.alibaba.fastjson.annotation.JSONField;
import org.hibernate.validator.constraints.Length;

/**
 *  还款账号请求bean
 *
 * @author xieziwei
 */
public class ReqRepayAcctChangeBean {

    // 证件类型
    @JSONField(name = "CertType")
    @Length(max = 10)
    private String certType;
    public String getCertType() {
        return certType;
    }
    public void setCertType(String certType) {
        this.certType = certType;
    }

    // 证件号码
    @JSONField(name = "CertCode")
    @Length(max = 30)
    private String certCode;
    public String getCertCode() {
        return certCode;
    }
    public void setCertCode(String certCode) {
        this.certCode = certCode;
    }

    // 客户名称
    @JSONField(name = "CusName")
    @Length(max = 20)
    private String cusName;
    public String getCusName() {
        return cusName;
    }
    public void setCusName(String cusName) {
        this.cusName = cusName;
    }

    // 还款卡号
    @JSONField(name = "RecvAcctNo")
    @Length(max = 50)
    private String recvAcctNo;
    public String getRecvAcctNo() {
        return recvAcctNo;
    }
    public void setRecvAcctNo(String recvAcctNo) {
        this.recvAcctNo = recvAcctNo;
    }

    // 开户银行名称
    @JSONField(name = "RecvBankName")
    @Length(max = 40)
    private String recvBankName;
    public String getRecvBankName() {
        return recvBankName;
    }
    public void setRecvBankName(String recvBankName) {
        this.recvBankName = recvBankName;
    }

    // 产品id
    @JSONField(name = "PrdId")
    @Length(max = 10)
    private String prdId;
    public String getPrdId() {
        return prdId;
    }
    public void setPrdId(String prdId) {
        this.prdId = prdId;
    }
}
